sleep with a clear conscience - Alemán Inglés Diccionario